package com.huixuebao.after.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class CourseAfterDTO implements Serializable{

    /***
     * id
     */
    @TableId(type = IdType.UUID)
    private String id;
    /***
     * 课程名称
     */
    private String courseName;
    /***
     * 商户名称
     */
    private String mechanismName;
    /***
     * 品牌名称
     */
    private String brand;
    /***
     * 商户id号
     */
    private String mechanismNo;
    /***
     * 课程编号
     */
    private String courseNo;
    /***
     * 课程价格
     */
    private BigDecimal coursePrice;
    /***
     * 封面图
     */
    private String courseUrl;
    /**
     * 供货价格
     */
    private BigDecimal supplyPrice;
    /***
     * 学龄阶段，注：取值字典表
     */
    private String schoolAge;
    /***
     * 授课方式，注：取值字典表
     */
    private String teachingMethod;
    /***
     * 总课程
     */
    private String total;
    /***
     * 班型 注：取值字典表
     */
    private String classType;
    /***
     * 有效期截止
     */
    private Date validityTime;
    /***
     * 预约信息
     */
    private String appointment;
    /***
     * 详情内容
     */
    //private String content;
    /***
     * 课程分类ID
     */
    private String categoryId;
    /***
     * 课程状态
     */
    private String courseState;
    /***
     * 排序
     */
    private Integer sort;
    /***
     * 审核状态
     */
    private String approvalState;
    /***
     * 删除状态（1、正常 0、删除）
     */
    private Integer deleteState;
    /***
     * 更新时间
     *
     */
    private Date updateDate;
    /***
     * 创建时间
     */
    private Date createDate;
    /**
     * 报名人数
     */
    private String entollNuber;
    /**
     * 课程驳回备注
     */
    private String remarks;
    /**
     * 机构id
     */
    private String mechanismId;
}
